﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace GerTestes.Utilitarios
{
    public class Mensagens
    {
        public static string obterMsg(int tipo, string addMsg)
        {
            string msg = string.Empty;
            switch (tipo)
            {
                case (int)EnumGerTestes.Mensagem.SucessoInserir:
                    msg = "Inclusão efetuada com sucesso!";
                    break;
                case (int)EnumGerTestes.Mensagem.SucessoAlterar:
                    msg = "Alteração efetuada com sucesso!";
                    break;
                case (int)EnumGerTestes.Mensagem.SucessoExcluir:
                    msg = "Exclusão efetuada com sucesso!";
                    break;
                case (int)EnumGerTestes.Mensagem.Erro:
                    msg = "Falha inesperada, tente mais tarde. Se o erro persistir, favor entrar em contato com a TI.";
                    break;
                case (int)EnumGerTestes.Mensagem.ErroChaveEstrangeira:
                    msg = "Existem registros relacionados no sistema. É necessário removê-los primeiro.";
                    break;
                case (int)EnumGerTestes.Mensagem.ErroSimples:
                    msg = "Ocorreu um erro durante a operação.";
                    break;
                case (int)EnumGerTestes.Mensagem.Nada:
                    msg = "";
                    break;
                default:
                    msg = string.Empty;
                    break;
            }

            return msg + " " + addMsg;
        }
    }
}